﻿using System;

using Microsoft.Xna.Framework;

namespace Ah.Testudin.Engine.UI.Elements
{
    public interface IScreenElement : IDisposable
    {
        #region Properties

        short ZOrder { get; }

        bool Visible { get; }

        #endregion

        #region Methods

        bool ProcessInput();

        void Update(GameTime gameTime);

        void Render();

        #endregion
    }
}
